Throttle Valves - German English Dictionary